protective sheath - French English Dictionary